OpenBSD's head doesn't support -c. Avoid in testo.
authorrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 22 Dec 2014 19:30:03 +0000 (19:30 +0000)
committerrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 22 Dec 2014 19:30:03 +0000 (19:30 +0000)
gpsbabel/testo

index 1438c79a588611114f446fe230dc770c0e9c2ee5..0060aafb117b2374d359020dd43ae50a09d9e462 100755 (executable)
@@ -72,7 +72,7 @@ gpsbabel()
 utf8bomcheck()
 {
   if [ ${RUNNINGVALGRIND} -ne  0 ]; then
-    if [ "$(head -c3 $1)" == $'\xef\xbb\xbf' ]; then
+    if [ "$(dd if=$1 bs=1 count=3 2>/dev/null)" == $'\xef\xbb\xbf' ]; then
       echo "ERROR: UTF-8 BOM found in $1"
       let errorcount=errorcount+1
     fi